ınstitute for scientific and technical ınformation - French English Dictionary